package com.aiwiown.face.domain.landmark;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.internal.mapping.ApiField;

/**
 * @ClassName : Landmark
 * @Description :
 * @Author : dbin0123
 * @Date: 2020-05-16 10:09
 */
public class Landmark extends ApiObject {

    private static final long serialVersionUID = -3213798262301427076L;


    /**
     * 面部轮廓关键点集合
     */
    @ApiField("face")
    private LandmarkFace face;

    /**
     * 左眉毛关键点集合
     */
    @ApiField("left_eyebrow")
    private LandmarkLeftEyebrow leftEyebrow;

    /**
     * 右眉毛关键点集合
     */
    @ApiField("right_eyebrow")
    private LandmarkRightEyebrow rightEyebrow;

    /**
     * 左眼内圈关键点集合
     */
    @ApiField("left_eye")
    private LandmarkLeftEye leftEye;


    /**
     * 左眼外圈关键点集合
     */
    @ApiField("left_eye_eyelid")
    private LandmarkLeftEyeEyelid leftEyeEyelid;


    /**
     * 右眼内圈关键点集合
     */
    @ApiField("right_eye")
    private LandmarkRightEye rightEye;


    /**
     * 右眼外圈关键点集合
     */
    @ApiField("right_eye_eyelid")
    private LandmarkRightEyeEyelid rightEyeEyelid;

    /**
     * 鼻子关键点集合
     */
    @ApiField("nose")
    private LandmarkNose nose;

    /**
     * 嘴巴关键点集合
     */
    @ApiField("mouth")
    private LandmarkMouth mouth;

    public LandmarkFace getFace() {
        return face;
    }

    public void setFace(LandmarkFace face) {
        this.face = face;
    }

    public LandmarkLeftEyebrow getLeftEyebrow() {
        return leftEyebrow;
    }

    public void setLeftEyebrow(LandmarkLeftEyebrow leftEyebrow) {
        this.leftEyebrow = leftEyebrow;
    }

    public LandmarkRightEyebrow getRightEyebrow() {
        return rightEyebrow;
    }

    public void setRightEyebrow(LandmarkRightEyebrow rightEyebrow) {
        this.rightEyebrow = rightEyebrow;
    }

    public LandmarkLeftEye getLeftEye() {
        return leftEye;
    }

    public void setLeftEye(LandmarkLeftEye leftEye) {
        this.leftEye = leftEye;
    }

    public LandmarkLeftEyeEyelid getLeftEyeEyelid() {
        return leftEyeEyelid;
    }

    public void setLeftEyeEyelid(LandmarkLeftEyeEyelid leftEyeEyelid) {
        this.leftEyeEyelid = leftEyeEyelid;
    }

    public LandmarkRightEye getRightEye() {
        return rightEye;
    }

    public void setRightEye(LandmarkRightEye rightEye) {
        this.rightEye = rightEye;
    }

    public LandmarkRightEyeEyelid getRightEyeEyelid() {
        return rightEyeEyelid;
    }

    public void setRightEyeEyelid(LandmarkRightEyeEyelid rightEyeEyelid) {
        this.rightEyeEyelid = rightEyeEyelid;
    }

    public LandmarkNose getNose() {
        return nose;
    }

    public void setNose(LandmarkNose nose) {
        this.nose = nose;
    }

    public LandmarkMouth getMouth() {
        return mouth;
    }

    public void setMouth(LandmarkMouth mouth) {
        this.mouth = mouth;
    }
}
